Шаг 60 - Передача параметров в методы класса.

Загрузить проект

В процедуру класса можно передавать параметры. Вот например так.

CALL  strstruct METHOD printchar pascal, '-' ,'>'

В самой процедурe параметры нужно писать вместе с типом.

strstr_printchar  PROC  PASCAL
ARG @@a1:byte,@@a2:byte
             
               
	  mov dl,@@a1
          mov ah,02h
          int 21h
	  mov dl,@@a2
          mov ah,02h
          int 21h
          ret
ENDP

Ну и соответственно ими воспользоваться. Например, такой вызов.

CALL  strstruct METHOD printchar pascal, '?' ,'?'

Ведет вот к такому результату.

60_1.gif (1898 b)

Hosted by uCoz